/**
 * 购物车API接口管理
 */

import request from './index.js'

const cartApi = {
    // 添加到购物车
    async addToCart(data) {
        return await request.post('/shoppingCart/add', data)
    },

    // 获取购物车列表
    async getCartList() {
        return await request.get('/shoppingCart/list')
    },

    // 更新数量
    async updateQuantity(data) {
        return await request.post('/shoppingCart/changeQuantity', data)
    },

    // 删除商品
    async deleteItem(id) {
        return await request.post('/shoppingCart/del', {
            id
        })
    },

    // 清空购物车
    async clearCart() {
        return await request('/cart/clear', {
            method: 'POST'
        })
    }
}

export default cartApi 